ThinkPHP是大陸人王棟2006年開發的輕量級PHP MVC框架,2007年正式定名ThinkPHP。思維上與傳統PHP專案差異較大。
目前ThinkPHP已經出到6.x版了,然而最穩定且最廣為流行的新版本是5.1版,所以以5.1版來進行開發。
關於開發環境設置,如wamp、xampp以及php環境變數設置另外寫在這一篇裡:
https://ithelp.ithome.com.tw/articles/10282754
要創建ThinkPHP可以直接從官方網站下載。
ThinkPHP 官方網站:https://www.thinkphp.cn/donate/download/id/1148.html
下載下來後就是一個完整的基礎專案結構,我們開發的工作主要是修改、增加控制器、視圖和資料模型。
下載後把專案目錄改成自己想要的名字,放在xampp的htdocs或者wamp的wamp64/www裡面。
ThinkPHP也可以用composer安裝(類似python的pip install)。
要使用composer下載必須先安裝composer。
composer 官方網站: https://getcomposer.org/
下載後打開,一直下一步即可。安裝好後,打開xampp的htdocs或者wamp的wamp64/www,在檔案導覽列輸入cmd。
然後按下Enter(回車),這時就會在當前目錄下打開終端窗口。
composer指令語法:composer [新增專案] [套件名稱] [專案資料夾名稱]
創建名為MyProject的ThinkPHP專案的語句是:composer create-project topthink/think=5.1 MyProject
在套件名稱後面加個等號可以指定套件版本。
打開wamp和xampp後,在瀏覽器裡輸入http://localhost/MyProject/public/
回車後就可以看到畫面了。
如果電腦上環境變數有安裝php程式,那麼可以在專案內開啟終端命令窗口,輸入php think run(5.1版本支援此語法)來開啟專案。然後在瀏覽器打開localhost:8000/
就可以看到畫面了。
localhost/專案名稱/public/[模塊]/[控制器]/[操作]/[參數...]
,public是程式入口路徑,wamp跟xampp會去裡面找index.php來執行。localhost:8000/[模塊]/[控制器]/[操作]/[參數...]
,這裡就不需要專案名稱/入口路徑
。學習MVC一般都是從控制器開始,下一篇就來寫控制器新增。
新增控制器